using System;

namespace Ioc.Kernel.Exceptions
{
    public class RemoveUnexistingComponentException : ApplicationException
    {
        public RemoveUnexistingComponentException()
            : base("Intenting to remove an unexisting component") { }

        public RemoveUnexistingComponentException(string message) 
            : base(string.Format("Intenting to remove an unexisting component: {0}", message)) { }
       
        public RemoveUnexistingComponentException(string message, Exception innerException)
            : base(string.Format("Intenting to remove an unexisting component: {0}", message), innerException) { }
    }
}